package com.kinghood.productcenter.common.model.dto.product;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * description
 *
 * @author zhangFanJun
 * @date 2023-12-27 15:58
 **/
@Data
public class ProductExcelRowDTO implements Serializable {

    /**
     * 行序号
     * */
    private int index;
    /**
     * 导入sku场景使用
     * */
    private Long productId;
    /**
     * 款号
     */
    private String styleNumber;
    /**
     * 款式名
     */
    private String styleName;
    /**
     * 商品状态（0：未启用；1：待上市；2：在售；3：下架）
     */
    private Integer status;
    /**
     * 品牌id
     */
    private Long brandId;
    /**
     * 货类id
     */
    private Long goodsId;
    /**
     * 品类id
     */
    private Long categoryId;
    /**
     * sku的uuid
     * */
    private String skuUuid;
    /**
     * 商品sku编码
     */
    private String skuCode;
    /**
     * sku状态（0：停用，1：启用）
     * */
    private Integer skuStatus;
    /**
     * 供应商id
     */
    private Long supplierId;
    /**
     * 附件标志
     * */
    private String extras;

    /**
     * 坏数据
     * */
    private boolean bad;
    /**
     * 报错信息
     * */
    private String badMessage;
    /**
     * 提前标识成功
     * */
    private boolean success;
//    /**
//     * 行数据
//     * */
//    private List<ExcelDataInfoDTO> list;
    /**
     * 行数据
     * */
    private Map<Integer,ExcelDataInfoDTO> map;
}
